<?php
    $config = fopen("config.ini", "r");
    if ($config == false){
        header("Location: configurar.html");
    }
    else{
    require 'conectarBD.php';
    require 'verificarLogin.php';
?>
<!DOCTYPE html>
<html lang="es">
    <head>
        <title>Módulo de gestión de contratos.</title>
        <link rel="STYLESHEET" type="text/css" href="estilos/general.css">
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <script src="javascript/funciones.js"></script>
    </head>
    <body>
        <nav>
            <?php
            include 'menuSuperior.php';
            ?>
        </nav>  
        <section>
            <?php
                if(isset($_POST["nombre"])){
                    if(!isset($_POST["idCliente"])){
                        $query = "select idCliente from Cliente where 1=1 order by idCliente desc";
                        $res = mysqli_query($con, $query);
                        $row = mysqli_fetch_array($res);
                        
                        $idCliente = $row["idCliente"] + 1;
                        
                        $query = "insert into Cliente (idCliente, C_Nombre, C_Direccion, C_Identificacion, C_Telefono) values";
                        $query = $query . " ('" . $idCliente . "', '" . $_POST["nombre"] ."', '" . $_POST["direccion"] ."', '" . $_POST["identificacion"] ."', '" . $_POST["telefono"] ."')";
                        #mysqli_query($con, $query);
                    }
                    else{
                        $idCliente = $_POST["idCliente"];
                    }
                        
                        $query = "select idContrato from Contrato where 1=1 order by idContrato desc";
                        $res = mysqli_query($con, $query);
                        $row = mysqli_fetch_array($res);
                        
                        $idContrato = $row["idContrato"] + 1;
                        
                        
                        $query = "insert into Contrato (idContrato, idCliente, idTipoAparato, idMarca, idTecnico, C_Fecha, C_Modelo, C_Serie, C_Descripcion)";
                        $query = $query . " values ('" . $_POST["ncontrato"] . "', '" . $idCliente . "', '" . $_POST["aparato"] . "', '" . $_POST["marca"] . "', '" . $_POST["tecnico"] . "', '" . $_POST["fechaIngreso"] . "', '" . $_POST["modelo"] . "', '" . $_POST["serie"] . "', '" . $_POST["descripcion"] . "')";
                        #mysqli_query($con, $query);
                        
                        $query = "insert into EstadoContrato (idContrato, idEstado, EC_Fecha, EC_Valor)";
                        $query = $query . " values (" . $_POST["ncontrato"] .", " . $_POST["estado"] . ", '" . $_POST["fechaIngreso"] . "', ";
                        
                        
                        if($_POST["estado"] == 2)
                            $query = $query . $_POST["presupuesto"] . ")";
                        else if($_POST["estado"] == 3)
                            $query = $query . $_POST["ordenado"] . ")";
                        else
                            $query = $query . "0)";
                        #mysqli_query($con, $query);
                        
                        header("Location: visualizar.php");
                    
                }
                else if(!isset($_POST["opcion"])){
                    ?>
            <form method="POST">
                <fieldset>
                    <legend>Información del cliente</legend>
                    <span class="dato">
                        <label for="opcion">¿Qué tipo de cliente es?</label>
                        <select name="opcion" onchange="cambiarEstado('valor')">
                            <option value="nuevo">Cliente nuevo</option>
                            <option value="antiguo">Cliente antiguo</option>
                        </select>
                    </span>
                    <span class="dato">
                        <label for="valor">Ingrese un numero de contrato del cliente</label>
                        <input type="number" name="valor" size="5" disabled>
                    </span>
                    <input type="submit" value="Aceptar">
                </fieldset>
            </form>
                    <?php
                    
                }
                else{
                    ?>
                    <form method="POST">
                    <label for='ncontrato'>No. contrato</label>
                    <?php
                    $query = "select idContrato from Contrato where 1=1 order by 1 desc limit 1";
                    $res = mysqli_query($con, $query);
                    $row = mysqli_fetch_array($res);
                    $cActual = $row["idContrato"] + 1;
                    ?>
                    <input type='number'name='ncontrato' readonly size=5 id='ncontrato' value=<?php echo $cActual?>>
                    <?php
                    if($_POST["opcion"] == "nuevo"){
                    ?>
                    <fieldset>
                        <legend>Datos de cliente</legend>
                        <span class="dato">
                            <label for='nombre'>Nombre</label>
                            <input type='text' required name='nombre' id='nombre' >
                        </span>
                        <span class="dato">
                            <label for='direccion'>Dirección</label>
                            <input type='text' required name='direccion' id='direccion' size=35>
                        </span>
                        <span class="dato">
                            <label for='identificacion'>Identificación</label>
                            <input type='text' required name='identificacion' id='identificacion' >
                        </span>
                        <span class="dato">
                            <label for='telefonos' >Teléfono(s)</label>
                            <input type='tel' required name='telefono' id='telefono' >
                        </span>
                    </fieldset>
                    <?php
                    }
                    else{
                        $query = "select idCliente from Contrato c where idContrato = " . $_POST["valor"];
                        $res = mysqli_query($con, $query);
                        $row = mysqli_fetch_array($res);
                        
                        $query = "select * from Cliente c where idCliente = " . $row["idCliente"];
                        $res = mysqli_query($con, $query);
                        $row = mysqli_fetch_array($res);
                        ?>
                        <fieldset>
                            <legend>Datos de cliente</legend>
                            <input type="text" name="idCliente" value="<?php echo $row["idCliente"]?>" readonly hidden="true"> 
                            <span class="dato">
                                <label for='nombre'>Nombre</label>
                                <input type='text' required name='nombre' id='nombre' value="<?php echo $row["C_Nombre"]?>">
                            </span>
                            <span class="dato">
                                <label for='direccion'>Dirección</label>
                                <input type='text' required name='direccion' id='direccion' size=35 value="<?php echo $row["C_Direccion"]?>">
                            </span>
                            <span class="dato">
                                <label for='identificacion'>Identificación</label>
                                <input type='text' required name='identificacion' id='identificacion' value="<?php echo $row["C_Identificacion"]?>">
                            </span>
                            <span class="dato">
                                <label for='telefonos' >Teléfono(s)</label>
                                <input type='tel' required name='telefono' id='telefono' value="<?php echo $row["C_Telefono"]?>">
                            </span>
                        </fieldset>
                                    
                        <?php
                    }
                    ?>
                    <fieldset>
                                        <legend>Datos del aparato</legend>
                                        <span class="dato">
                                            <label for='aparato'>Tipo de aparato</label>
                                            <?php
                                            $query = "select * from TipoAparato";
                                            $res = mysqli_query($con, $query);
                                            echo "<select id='aparato' name='aparato'>\n";

                                                 while($row2 = mysqli_fetch_array($res)){
                                                     echo "<option value='" . $row2["idTipoAparato"] ."'>" . $row2["TA_Nombre"] . "</option>\n";
                                                 }

                                                 echo "</select>\n";
                                            ?>
                                        </span>


                                        <span class="dato">
                                            <label for='marca'>Marca</label>


                                            <?php
                                            $query = "select * from Marca";
                                            $res = mysqli_query($con, $query);

                                            echo "<select id='marca' name='marca'>\n";

                                                while($row2 = mysqli_fetch_array($res)){
                                                    echo "<option value='" . $row2["idMarca"] ."'>" . $row2["M_Marca"] . "</option>\n";
                                                }

                                                echo "</select>\n";
                                            ?>
                                        </span>


                                        <span class="dato">
                                            <label for='tecnico'>Técnico</label>

                                            <?php
                                            $query = "select * from Tecnico";
                                            $res = mysqli_query($con, $query);

                                            echo "<select id='tecnico' name='tecnico'>\n";

                                                while($row2 = mysqli_fetch_array($res)){
                                                    echo "<option value='" . $row2["idTecnico"] ."'>" . $row2["Te_Nombre"] . "</option>\n";
                                                }

                                                echo "</select>\n";
                                            ?>
                                        </span>


                                        <span class="dato">
                                            <label for='modelo'>Modelo</label>
                                            <input type='text' required name='modelo' id='modelo'>
                                        </span>
                                        <span class="dato">
                                            <label for='serie'>Serie</label>
                                            <input type='text' name='serie' id='serie'>
                                        </span>
                                        <span class="dato">
                                            <label for='fechaIngreso'>Fecha de ingreso</label>
                                            <input type='date' name='fechaIngreso' id='fechaIngreso' readonly value="<?php echo strftime( "%Y-%m-%d", time());?>">
                                        </span>

                                        <textarea maxlength=255 name='descripcion' id='descripcion'></textarea>

                                        <span class="dato">
                                            <label for='estado'>Estado</label>

                                            <?php
                                            $query = "select * from Estado";
                                            $res = mysqli_query($con, $query);
                                            echo "<select id='estado' name='estado'>\n";

                                                while($row2 = mysqli_fetch_array($res)){
                                                    echo "<option value='" . $row2["idEstado"] ."'>" . $row2["E_Nombre"] . "</option>\n";
                                                }

                                                echo "</select>\n";
                                            ?>
                                        </span>


                                        <span class="dato">
                                            <label for='presupuesto'>Valor presupuestado</label>
                                            <input type='number' step=50 name='presupuesto' id='presupuesto' min=0>
                                        </span>

                                        <span class="dato">
                                            <label for='ordenado'>Valor ordenado</label>
                                            <input type='number' step=50 name='ordenado' id='ordenado' min=0>
                                        </span>
                                    </fieldset>
                                    <input type="submit" value="Agregar">
                                    </form>
                    <?php
                    
                }
            ?>
        </section>
        <footer>Creado por: Luis Felipe Gonzalez Moreno, 2013.</footer>
    </body>
</html>
<?php
    }
?>
